//app.js
App({
    onLaunch: function(e) {
        //检查更新
        const updateManager = wx.getUpdateManager()
        updateManager.onCheckForUpdate(function(res) {
            // 请求完新版本信息的回调
        })
        updateManager.onUpdateReady(function() {
            wx.showModal({
                title: '更新提示',
                content: '新版本已经准备好，请重启应用？',
                success: function(res) {
                    console.log(res)
                    if (res.confirm) {
                        // 新的版本已经下载好，调用 applyUpdate 应用新版本并重启
                        updateManager.applyUpdate()
                    }
                }
            })
        })
        updateManager.onUpdateFailed(function() { // 新的版本下载失败
        })
        // 登录
        // 获取用户信息
        this.logo()
        wx.getSetting({
            success: res => {
                if (res.authSetting['scope.userInfo']) {
                    // 已经授权，可以直接调用 getUserInfo 获取头像昵称，不会弹框
                    wx.getUserInfo({
                        success: res => {
                            // 可以将 res 发送给后台解码出 unionId
                            this.globalData.userInfo = res.userInfo
                            // 由于 getUserInfo 是网络请求，可能会在 Page.onLoad 之后才返回
                            // 所以此处加入 callback 以防止这种情况
                            if (this.userInfoReadyCallback) {
                                this.userInfoReadyCallback(res)
                            }
                        }
                    })
                }
            }
        })
        //用户每次打开APP先换取token
    },
    //获取微信信息
    globalData: {
        // userInfo: null
    },
    //设置全局请求路径和请求头
    // url: "http://192.168.1.144:7999",
      // url: "http://192.168.1.32:7999",//徐连林
      // url: "https://www.hailuo123.com/api",//线上
  //  url: "http://192.168.1.102:7999",//测试
      url :"https://hailuo123.com/api",//线上
    // url: 'https://hellohailuo.com/api',//预发布
    // url: 'https://www.hailuozhaowei.com/api', //备用
    header: {
        "Content-Type": "application/x-www-form-urlencoded"
    },
    //小程序登陆刷新token
    logo() {
        // if()
        let token = wx.getStorageSync('token') || 0
        wx.setStorageSync("url", this.url);
        wx.request({
            url: this.url + '/auth/consultant/login/' + token,
            method: "GET",
            // data: {
            //   token: wx.getStorageSync('token') || 0
            // },
            success: res => {
                if (res.data.code == 0) {
                    wx.setStorageSync('token', res.data.data.lastToken)
                } else {
                    wx.reLaunch({
                        url: '/pages/login/login',
                    })
                }
            }
        })
    },
    //获取token
    gettoken: () => {
        return wx.getStorageSync('token')
    },
    //获取当前时间戳
    newDate: function() {
        return new Date().getTime()
    },
    //时间戳转日期时间
    dateFormat(row) {
        const daterc = row;
        if (daterc != null) {
            const dateMat = new Date(row);
            const year = dateMat.getFullYear();
            const month = dateMat.getMonth() + 1;
            const day = dateMat.getDate();
            const hh = dateMat.getHours();
            const mm = dateMat.getMinutes();
            const ss = dateMat.getSeconds();
            const timeFormat =
                year + "/" + month + "/" + day + " " + hh + ":" + mm + ":" + ss;
            return timeFormat;
        }
    },
    //时间戳转日期
    dateFormats(row) {
        const daterc = row;
        if (daterc != null) {
            const dateMat = new Date(row);
            const year = dateMat.getFullYear();
            const month = dateMat.getMonth() + 1;
            const day = dateMat.getDate();
            const timeFormat =
                year + "/" + month + "/" + day;
            return timeFormat;
        }
    }
})